﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;

namespace devtm.Aop.Linq.Boxs
{

    internal class InterceptorBase : IInterceptor
    {

        public MethodInfo BeforeMethod { get; set; }
        public MethodInfo AfterMethod { get; set; }
        public MethodInfo CatchMethod { get; set; }
        public MethodInfo InterceptMethod { get; set; }

        public Type Type { get; set; }      

        public List<KeyValuePair<string, object>> Properties { get; set; }

    }
}
